GrapeCity Secure Mail for .NET 4.0J
GetChars(Byte[],Int32,Int32,Char[],Int32) メソッド

デコードするバイト配列。
bytes内のデコードする最初の要素のインデックス。
デコードする要素数。
デコードされた結果が格納される文字配列。
chars内のデコードされた結果を格納する最初の要素のインデックス。
指定したバイト配列から一連の要素をデコードし、その結果をUnicode文字配列の指定した範囲の要素に格納します。
シンタックス
Public Overloads Overrides Function GetChars( _
   ByVal bytes() As Byte, _
   ByVal byteIndex As Integer, _
   ByVal byteCount As Integer, _
   ByVal chars() As Char, _
   ByVal charIndex As Integer _
) As Integer
public override int GetChars( 
   byte[] bytes,
   int byteIndex,
   int byteCount,
   char[] chars,
   int charIndex
)

パラメータ

bytes
デコードするバイト配列。
byteIndex
bytes内のデコードする最初の要素のインデックス。
byteCount
デコードする要素数。
chars
デコードされた結果が格納される文字配列。
charIndex
chars内のデコードされた結果を格納する最初の要素のインデックス。

戻り値の型

charsに格納された文字数。
例外
例外解説
System.ArgumentNullExceptionbytesまたはcharsがnull参照です。
System.ArgumentOutOfRangeException

byteIndexbyteCountcharIndexのいずれかがゼロ未満です。

または

byteIndexbyteCountの和がbytesの長さを超えています。

または

charIndexcharsの長さを超えています。

System.ArgumentExceptionbytesに無効なバイトシーケンスが含まれています。
解説
GetChars(Byte[],Int32,Int32,Char[],Int32)がデコードされたバイトを格納するために必要とする配列サイズを正確に計算するには、GetCharCount(Byte[],Int32,Int32)を使用します。最大の配列サイズを計算するには、GetMaxCharCountを使用します。
参照

参照

ImapUTF7 クラス
ImapUTF7 メンバ
オーバーロード一覧

 

 


© 2003, GrapeCity inc. All rights reserved.